package com.bsoft.gol.hcs.specialist.service;

import com.bsoft.gol.hcs.clinical.bean.req.*;
import com.bsoft.gol.hcs.clinical.bean.response.*;
import ctd.controller.exception.ControllerException;
import ctd.util.annotation.RpcService;

/**
 * @Description
 * @Author:xhf
 * @Data Created in 2020/05/29 11:13
 * @Moddified By:
 */
public interface IMedicalSkillsService {


    /**
     * 获取检查类型
     * @param request
     * @return
     * @throws ControllerException
     */
    @RpcService
    CheckTypeTotalResponse queryCheckTypeList(CheckTypeRequest request)throws ControllerException;

    /**
     * 检查大项获取
     * @param request
     * @return
     * @throws ControllerException
     */
    @RpcService
    QueryCheckItemResponse queryCheckItemList(QueryCheckItemListReq request)throws ControllerException;

    @RpcService
    QueryCheckPositionListResp queryCheckPositionList(QueryCheckPositionListReq request)throws ControllerException;

}
